home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d1 / dosref19.arc / CREDITS < prev    next >
Text File  |  1991-06-07  |  27KB  |  750 lines

  1.  
  2.    **  Programmer's  Technical  Reference  for  MSDOS  and  the  IBM  PC **
  3.                         ┌─────────────────────────────┐
  4.                         │ Shareware Version, 04/16/91 │
  5.                         │  Please Register Your Copy  │
  6.                         └─────────────────────────────┘
  7.                     Copyright (c) 1987, 1991 Dave Williams
  8.                           USA copyright TXG 392-616
  9.                      ISBN 1-878830-02-3 (disk-based text)
  10.  
  11.  
  12.  
  13.                             B I B L I O G R A P H Y
  14.  
  15.  The information presented here was gathered from megabytes of files found on
  16. BBS systems, conversations on a dozen different BBS systems, correspondence,
  17. and every reference book I could get my hands on. On occasion, a number of
  18. prestigious references didn't agree with each other. Where this has happened, I
  19. have used the latest references. There is too much information here for me to
  20. verify every fact personally. I have used my own judgement as to the
  21. reliability of the sources.
  22.  
  23.  I've been selling copies of the Reference since October 1987. (printouts)
  24. The original basis for the Reference came from Peter Norton's "Programmer's
  25. Guide to the IBM PC" and the original Janet Jack interrupt list circa sometime
  26. 1986, as updated by Ross Greenberg. Anyway, I've prepared a list of the sources
  27. I've used for the Reference to clear up any ambiguities.
  28.  
  29.  
  30.  
  31. Tools used in preparing this book:
  32.  
  33.  
  34. Microsoft SymDeb, the final gasp of venerable DEBUG.COM and a fine program.
  35.  
  36. Microsoft CodeView, huge and awkward though it may be.
  37.  
  38. V Communications Sourcer, the only effective disassembler I've found.
  39.  
  40.  
  41.  
  42. References used in preparing this book:
  43.  
  44.  
  45. AST EEMS Technical Reference Manual v3.2
  46.         documents 020022-001B and 000408-001B
  47.         provided by AST Corporation, 1987
  48.  
  49. Data General Programmer's Reference for MS-DOS, Rev.3
  50.         Data General Corporation             (covers through DOS 3.0)
  51.         p/n 069-100157 rev 00 May 1986
  52.  
  53. Digital Research DR-DOS System and Programmer's Guide v3.32
  54.         Digital Research Corporation 1988
  55.         comment: This manual does not cover the extended disk partition access,
  56.                  file password protection, or any of the other goodies
  57.                  provided in DR-DOS. In fact, it not only doesn't cover the
  58.                  extended features, it doesn't completely cover DOS calls
  59.                  documented by IBM. It does have an extensive section on
  60.                  customizing DR-DOS for use from ROM.
  61.  
  62. Digital Research DR-DOS User's Guide v3.32
  63.         Digital Research Corporation 1988
  64.  
  65. Digital Research DR-DOS Reference Guide v3.32
  66.         Digital Research Corporation 1988
  67.  
  68. Digital Research DR-DOS Users and Reference Guide v3.40
  69.         Digital Research Corporation, January 1989
  70.  
  71. IBM DOS Operations Manual Version 2.00
  72.         IBM Corp, 1983
  73.  
  74. IBM DOS Operations Manual Version 2.10
  75.         IBM Corp, 1983
  76.  
  77. IBM DOS Operations Manual Version 3.1
  78.         IBM Corp, November 1984
  79.  
  80. IBM DOS Operations Manual Version 3.3
  81.         IBM Corp, April 1987
  82.  
  83. IBM DOS Technical Reference, Version 4.0
  84.         IBM Corp, 1988
  85.  
  86. IBM PC Local Area Network Program Version 1.20
  87.         IBM Corp, April 1987
  88.  
  89. IBM Technical Reference
  90.         Options and Adapters - Enhanced Graphics Adapter
  91.         p/n 6280131  IBM Publications Aug 1984
  92.  
  93. IBM Technical Reference
  94.         Personal Computer
  95.         p/n 6322507 IBM Publications
  96.  
  97. IBM Technical Reference
  98.         Personal Computer - PCjr
  99.         p/n 1502293 IBM Publications
  100.  
  101. LANtastic Programmer's Information Package, 2/21/89
  102.  
  103. Logitech Mouse Programmer's Toolkit
  104.         Logitech Corp. 1986
  105.  
  106. Lotus-Intel-Microsoft Expanded Memory Specification Version 3.20
  107.         part number 300275-003
  108.         provided by Intel Corp.  September, 1985
  109.  
  110. Lotus-Intel-Microsoft Expanded Memory Specification 4.0
  111.         document 300275-005
  112.         provided by Intel Corp.  October 1987
  113.  
  114. Lotus-Intel-Microsoft Expanded Memory Specification 4.0
  115. EMS Toolkit for C Developers
  116.         document 302243-001
  117.         provided by Intel Corp, February 1990
  118.  
  119. Microsoft Extended Memory Specification v2.00
  120.         provided by Microsoft Corporation,  1988
  121.  
  122. Microsoft Mouse Technical Reference
  123.         Microsoft Press, 1989
  124.  
  125. Mouse Systems Programmer's Toolkit
  126.         p/n 302449-001 Rev A, 1989
  127.         p/n 302375-100, 1989
  128.         p/n 302446-100, 1989
  129.  
  130. MS-DOS Programmer's Reference                (covers through DOS 2.00)
  131.         by Microsoft
  132.         p/n 135555-001 Intel Corp. 1984
  133.  
  134. Phar Lap Virtual Control Program Interface (VCPI) Specification v1.0
  135.         Phar Lap Software 1989
  136.  
  137. Tandy 1000 TX Technical Reference Manual
  138.         Tandy Corp.
  139.         p/n 25-1514  Tandy Corp 1987
  140.  
  141. Toshiba 1000 Technical Reference Manual
  142.         Toshiba Corp. of America 1987
  143.  
  144. Tseng Labs EVA Chipset Programming Guide
  145.         Tseng Labs, 1986
  146.  
  147. X3.4-1977: American National Standard Code for Information Interchange
  148.         by American National Standards Institute (ANSI)
  149.         New York, NY  1977
  150.  
  151. Weitek ABACUS Software Designer's Guide, Doc 8967
  152.         September 1989
  153.  
  154. **********************
  155.  
  156. ATI EGA Wonder Operation Manual
  157.         ATI Technologies, 1987
  158.  
  159. Everex EV-650 EGA Reference Guide, Version 1.00
  160.         Everex Computer, 1986
  161.  
  162. FastCard IV User Manual
  163.         Peripheral Marketing Inc.
  164.         p/n 0527        Jan 1987
  165.  
  166. Hercules Graphics Card User's Manual
  167.         Hercules Computer Technology
  168.         1983
  169.  
  170. Hercules Graphics Card Plus Owner's Manual
  171.         Hercules Computer Technology
  172.         Model GB112  1987
  173.  
  174. JDR B-3101 FLoppy Disk Drive Card User's Guide
  175.         470.03002 version 1.00    1988
  176.  
  177. LANtastic 2.46 Installation Guide
  178.         Artisoft, 1988
  179.  
  180. LapLink Release 2 User's Manual
  181.         Traveling Software, 1987
  182.  
  183. LapLink Release 3 User's Manual
  184.         Traveling Software, 1989
  185.  
  186. Logitech EGA Reference Manual, EGA+Mouse Board
  187.  
  188. MPC Operations Guide,  Manual #1023
  189.         Columbia Data Products, Inc.
  190.         CDP  1983
  191.  
  192. Microcomputer Products - 1987 Data Book
  193.         NEC Electronics, Inc.
  194.         p/n 500105      Aug 1987
  195.  
  196. NEC uPD70108/70116 Microprocessor User's Manual
  197.         p/n 500350      October 1986
  198.         provided by NEC Electronics, Inc.
  199.  
  200. Novell Advanced Netware System Manager's Reference
  201.  
  202. pcAnywhere User's Guide v2.00
  203.         Dynamic Microprocessor Associates, Inc  1986
  204.  
  205. S-286 User Manual, version 2
  206.         Link Computer, 1988
  207.  
  208. TesSeRact v1.0 documentation
  209.  
  210. Toshiba ND352/356 3.5" Diskette Drive Installation Notes
  211.         document number 87019   March 1988
  212.         Toshiba America Corporation
  213.  
  214. VideoTrax Installation Guide
  215.         Alpha Micro, 1987
  216.  
  217. ******************
  218.  
  219. Advanced MSDOS
  220.         Ray Duncan
  221.         Microsoft Press  1986
  222.  
  223. Assembly Language Programming for the IBM Personal Computer
  224.         David J. Bradley
  225.         Prentice-Hall   1984
  226.  
  227. Assembly Language Subroutines for MSDOS Computers
  228.         Leo J. Scanlon
  229.         TAB Books   1986
  230.  
  231. Atari ST Internals
  232.         Gerits, English, & Bruckmann
  233.         Abacus Software  1985
  234.  
  235. Compute!'s Guide to Assembly Language Programming on the IBM PC
  236.         COMPUTE! Publications
  237.  
  238. Compute!'s Mapping the IBM PC and PCjr
  239.         Russ Davis
  240.         COMPUTE! Publications
  241.  
  242. DOS Power Tools
  243.         Paul Somerson
  244.         Bantam Books  1988
  245.  
  246. DOS: The Complete Reference
  247.         Kris Jamsa
  248.         Osborne/McGraw-Hill  1987
  249.  
  250. Exploring the IBM PCjr
  251.         Peter Norton
  252.         Microsoft Press  1984
  253.  
  254. Discovering the IBM PCjr
  255.         Peter Norton
  256.         Microsoft Press  1984
  257.  
  258. IBM Video Subsystems
  259.         Richard Wilton
  260.         Microsoft Press  1988
  261.  
  262. Inside the IBM PC
  263.         Peter Norton
  264.  
  265. Mapping the IBM PC
  266.         Russ Davies/Compute! Magazine
  267.         Compute! Books   1986
  268.  
  269. Memory Resident Utilities, Interrupts, and Disk Management With MS & PC DOS
  270.         Michael Hyman
  271.         MIS Press  1987
  272.  
  273. Microcomputer Interfacing
  274.         Bruce A. Artwick
  275.         Prentice Hall   1980
  276.  
  277. Microsoft Systems Journal - March 1987
  278.         "Expanded Memory: Writing Programs that Break the 640k Barrier"
  279.         Marion Hansen, Bill Krueger, Nick Stuecklen
  280.  
  281. Operating Systems Design and Implementation
  282.         Arthur S. Tanenbaum
  283.         Prentice Hall 1987
  284.  
  285. Programmer's Guide to the IBM PC
  286.         Peter Norton
  287.         Microsoft Press  1985
  288.  
  289. Programmer's Problem Solver for the IBM PC, XT, & AT
  290.         Robert Jourdain
  291.         Prentice Hall  1986
  292.  
  293. Running MS-DOS
  294.         Van Wolverton
  295.         Microsoft Press
  296.  
  297. Supercharging MS-DOS
  298.         Van Volverton
  299.         Microsoft Press  1986
  300.  
  301. The 8080a Bugbook
  302.         Tony-Larsen-Titus
  303.         Howard W. Sams   1977
  304.  
  305. The 8086 Book
  306.         Russell Rector and George Alexy
  307.         Osborne/McGraw-Hill  1980
  308.  
  309. The IBM Personal Computer from the Inside Out
  310.         Murray Sargent III and Richard L. Shoemaker
  311.         Addison-Wesley  1984
  312.  
  313. The IBM ROM BIOS
  314.         Ray Duncan
  315.         Microsoft Press  1988
  316.  
  317. The Serious Assembler
  318.         Charles A. Crayne and Dian Gerard
  319.         Baen Books   1985
  320.  
  321. Tricks of the MS-DOS Masters
  322.         Waite Group
  323.         Howard W. Sams  1987
  324.  
  325. Turbo Pascal Express
  326.         Robert Jourdain
  327.         Brady Books, 1987
  328.  
  329. ***********************
  330.  
  331. Microsoft Macro Assembler 4.0, 5.1 documentation
  332.  
  333. Microsoft C 4.0 documentation
  334.  
  335. Borland Turbo Pascal 3.02a and 5.0 documentation, Turbo C 2.0 documentation
  336.  
  337. Novell SFT System Administrator's Reference
  338.  
  339. ***************************
  340.  
  341.  Western Digital, Rodime, Miniscribe, Microscience, Adaptec, Storage
  342. Technologies, and Connor Peripherals were kind enough to send spec sheets on
  343. most of their products which helped to expand and verify the hard drive
  344. information in Appendix 6.
  345.  
  346. ***************************
  347.  
  348.  A large amount of miscellaneous information came from various computer
  349. magazines. Documenting what came from where would be an experience all its
  350. own. A great deal of information came from articles by Michael Mefford,
  351. Charles Petzold, and Neil Rubenking of PC Magazine, and Ray Duncan, who gets
  352. around a lot.
  353.  
  354.    Dr. Dobb's Journal
  355.         ( I always thought the old title, "Doctor Dobbs' Journal of Computer
  356.           Calisthenics and Orthodontia - Running Light Without Overbyte" was
  357.           a killer name, but nobody asked me. )
  358.  
  359.    PC Magazine
  360.         ( Despite their new "management format" in mid '89, PC Mag still has
  361.           more good techie stuff than anyone else, including the programming
  362.           mags. I guess the bean counters thought managers were more
  363.           important than programmers. )
  364.  
  365.    PC Resource
  366.         ( There is rarely anything of interest in PC Resource, but every
  367.           now and then I find something. Now defunct. )
  368.  
  369.    PC Tech Journal
  370.         ( "Tell 'em what you're going to say, tell 'em what you're saying, tell
  371.           'em what you just said." - and don't send us no steenking submissions
  372.           unless they're in WordPerfect format! Despite their fascist policies,
  373.           every now and then they printed something useful. The Little Rock
  374.           Wild Bunch refered to it as "PC Tech Urinal," an apt monicker. Now
  375.           defunct )
  376.  
  377.    Computer Language
  378.  
  379.    Programmer's Journal
  380.         ( This is a nice magazine, though expensive. )
  381.  
  382.    Byte Magazine
  383.         ( Byte is an odd magazine. Sometimes months will go by when they
  384.           seem to tread water. "Day before yesterday's technology yesterday!"
  385.           as a friend says. On the other paw, sometimes they have some
  386.           excellent low level tech stuff. Their BIX BBS system is also a
  387.           treasure trove of information, as well as an addictive time waster
  388.           in its own right. They consider BIX as part of the magazine and
  389.           post the text of all the issues as well as extra stuff. Nifty. )
  390.  
  391.    Computer Shopper
  392.  
  393.    InfoWorld
  394.         ( I never really figured out how a weekly magazine could so often be
  395.           both late *and* wrong with their stories, but IW tries hard. Still,
  396.           you often hear about rumblings you'd never find out about in the
  397.           slicks. The National Enquirer of the computer world? )
  398.  
  399.    Micro Cornucopia
  400.         ( R.I.P - it was great while it lasted)
  401.  
  402.  
  403. ****************************
  404.  
  405. various computer bulletin board systems, including
  406.  
  407. Byte Information Exchange (BIX)
  408.  (check out ibm.dos/secrets.2 and ibm.dos/secrets.3)
  409.  thanks for information posted by rduncan, geary, domdumitru, roedy, skluger,
  410.  jsprowl, dmick, greenber, barryn, johnf, mike123, billn, jswitzer, sjgrant,
  411.  twagner, daiken, jrichards, jlussmeyer and others
  412.  
  413.  
  414. Compuserve IBM SIG
  415.  
  416. GEnie IBM RT and Borland RT
  417.  
  418. PCanada BBS system               (Toronto, Canada)
  419.  
  420. PCRelay international network
  421.  
  422. *********************************
  423.  
  424. The following text files were of use. Bear in mind that some of them may be
  425. seen under several different names. The author's name is given as it appears
  426. in the documentation (if any).
  427.  
  428. 10H-BUG  ASM     4680  29/01/87 bug in 2.x int 21h/fn10h             Ray Duncan
  429.  
  430. 1PT4MB   INF     5120   3/10/87 1.44Mb drives         Clyde Washburn 70305,1211
  431.  
  432. 2EH      ASM     2969   3/03/87 info on undoc'd int 2Eh           David Gwillim
  433.  
  434. 386BUG   ARC     9216  15/10/87 bug in early 80386 chips           Compaq Corp.
  435.  
  436. 8086     3      10572   5/12/88 dump of Fidonet?? 8086 conf??         <no name>
  437.  
  438. 8259     ARC     2826  15/03/88 info on 8259 chip                     <no name>
  439.  
  440. APICALLS ARC    11481   8/01/88 OS/2 API function call list          Bill Earle
  441.  
  442. ASM-ADRS ARC     6144  20/12/87 low memory vectors         Malcolm McCorquodale
  443.  
  444. ATCMDS   ARC     3072  20/03/88 Hayes 1200 baud command set           <no name>
  445.  
  446. BACKDOOR UPL    26115  11/12/89 "back door" through PSP            John Switzer
  447.  
  448. BIOSDOC  ARC    34816   3/11/87 very good function list         David E. Powell
  449.  
  450. BIXDOS1  ARC   155648  14/12/87 BIX "MSDOS Secrets" #1                <no name>
  451.  
  452. BUG40DOS ARC     3200  18/08/88 bugs in DOS 4.0                          "Doug"
  453.  
  454. CAS      ARC    33792  27/10/88 Communicating Applications Standard 1.0A
  455.                                                                 DCA, Intel Corp
  456.  
  457. CCPM86   ARC    68238  14/10/89 list of Concurrent CP/M calls         <no name>
  458.  
  459. CDOS     ARC    35584  18/07/89 list of Concurrent DOS calls         Guy Scharf
  460.  
  461. CDOS2_   ARC   227200  18/07/89 list of Concurrent DOS calls      J. F. Jankura
  462.  
  463. CDOSCALL ARC    19968  18/07/89 list of Concurrent DOS calls      J. F. Jankura
  464.  
  465. CUFEXT   ARC    13228  13/03/90 common file extensions               J.W. Rider
  466.  
  467. DEBUGTUT ARC    15655  23/04/88 DEBUG tutorial                        <no name>
  468.                                                         possibly David Whitman?
  469.  
  470. DIAGNOSE ARC    14336   1/01/86 memory errcodes  Jerry Schneider, Arnold Kischi
  471.  
  472. DISK144  ARC    23086  16/10/88 info on 1.44Mb diskettes              <no name>
  473.  
  474. DISKTYPE ARC     5073  14/04/88 IBM floppy formats                    <no name>
  475.  
  476. DOOM     ARC     9216  29/09/88 hard drive information                <no name>
  477.  
  478. DOS-SIZE ARC      787  27/03/88 size of DOS files 1.1-3.1             <no name>
  479.  
  480. DOS3TXT  ARX     9168  31/07/85 list of DOS/BIOS ints, data areas   Dan Rollins
  481.  
  482. DOS32    ARC    17408  31/05/88 command list for DOS 3.2              <no name>
  483.  
  484. DOS3BUGS ARC     5639  15/10/87 acknowledged bugs in DOS 3.0-3.2      IBM Corp.
  485.  
  486. DOS40    ARC    15625  22/07/88 IBM announcement of DOS 4.0           IBM Corp.
  487.  
  488. DOS401   ARC    18178  19/10/88 errors in DOS 4.0                     IBM Corp.
  489.  
  490. DOS40B   ARC    27008  26/08/88 Compuserve thread on DOS 4.0          <no name>
  491.  
  492. DOS40FAT ARC     1510  11/09/88 DOS 4.0 File Allocation Table       Mike Austin
  493.  
  494. DOS40FUN ZOO     3410  31/12/99 DOS 4.0 int 24, 25, etc               Pat Myrto
  495.  
  496. DOS40HLP ARC    53376  28/08/88 DOS 4.0 command set                   <no name>
  497.  
  498. DOS40TXT ARC    46169  16/10/88 DOS 4.0 problems & info               <no name>
  499.  
  500. DOS4TIPS ARC     1735  19/09/88 problems with DOS 4.0                 IBM Corp.
  501.  
  502. DOSBUG   TXT     1024  15/10/87 info on 2.0 volume label              <no name>
  503.  
  504. DOSGUIDE ARC    21344  21/02/88 DOS tutorial                Carrington B. Dixon
  505.  
  506. DOSINT   ARC     4201  15/03/88 list of DOS 2.0 function calls     John Chapman
  507.  
  508. DOSNOTES ARC     5052  15/03/88 info on DOS undoc fns.                <no name>
  509.  
  510. DOSREF   ARC     9216  21/01/87 partial list of PC BIOS calls         <no name>
  511.  
  512. DOSREF   ARC    62052  23/08/86 device driver info                    "Cracker"
  513.  
  514. DOSTIPS  ARC    28926  15/03/88 info on DOS                        John Chapman
  515.  
  516. DOSTIPS1 ARC   159657  25/11/85 various DOS info                   Dean R. Wood
  517.  
  518. DOSTIPS3 ARC    59264  25/01/88 various DOS tips (different)       Dean R. Wood
  519.  
  520. DOSUNDOC ARC     3840  03/05/86 one of the very first interrupt lists
  521.                                                            Spyros Sakellariadis
  522.  
  523. DRIVPARM ARC    11264   7/01/88 info on DRIVPARM parameters      Joan Friendman
  524.  
  525. EGATEK   ARC     8704  15/03/88 IBM EGA registers                   Bill Frantz
  526.  
  527. EMS40BIX ARC     3802  21/09/87 BIX announcement of EMS 4.0                 BIX
  528.  
  529. ENVIRONM ARC     4255  18/09/88 info on DOS environment           Jan Fagerholm
  530.  
  531. ESC_CODE ARC     3072   3/10/88 Laserjet setup codes                     S. Noh
  532.  
  533. FILEIO   ARC     8192  24/07/88 TSRs and INDOS flag                   <no name>
  534.  
  535. FLOPPIES ARC     9216   2/11/87 info on floppy media                 Ted Jensen
  536.  
  537. FOSSIL   ARC     9031  15/07/87 list of FOSSIL functions       Vincent Periello
  538.  
  539. FXN4BH   ASM     4503   1/01/80 odd 4Bh behavior                     Ray Duncan
  540.  
  541. HAYESET2 ARC     6479   4/09/86 modem commands         Ruth Lubow, Fowler Brown
  542.  
  543. HD-DATA  ARC     4096  19/07/87 list of hard drives & specs           <no name>
  544.                                 I've seen many similar files. I believe the
  545.                                 original may have been a file or bulletin on
  546.                                 Sparta BBS
  547.  
  548. HDINFO   ARC    11264  19/11/87 updated version of above, evidently by someone
  549.                                 else                                  <no name>
  550.  
  551. HDNOISE  ARC     4159  11/11/87 hard disk information             Clancy Malloy
  552.  
  553. HDTIPS   ARC     9660  11/10/87 hard disk information              Barry Gordon
  554.  
  555. IBMTAB   ARC     7882  15/03/88 general IBM PC tech info            John S. Lou
  556.  
  557. IBMTECH  ARC   136064   4/11/88 error codes, other info               IBM Corp.
  558.  
  559. INT-MDOS ARC    20682  31/07/85 one of the original INT lists    Ross Greenberg
  560.  
  561. INTER189 LZH   156368  25/06/89 interrupt list                       Ralf Brown
  562.  
  563. INTERRUP ARC   157440  19/09/88 interrupt vector list                Ralf Brown
  564.  
  565. INTERRPT ARC    42632   4/04/88 interrupt vector list         Marshall Presnell
  566.                                 this is a very nice list and some programming
  567.                                 information. If I'd come across it way back
  568.                                 then it would have saved a ton of typing <sigh>
  569.  
  570. JARGON   ARC    49274  16/07/88 dictionary of computer terms          <no name>
  571.  
  572. LIM-40   ARC    21504  15/10/87 info on LIM 4.0                Stephen Satchell
  573.  
  574. LISTINTS ARC     6144   3/12/87 small interrupt list                  <no name>
  575.  
  576. MCB      ARC     5120  24/07/88 info on DOS Memory Control Blocks David Gwillim
  577.  
  578. MNP-TEXT ARC     6144  30/09/88 MNP modem info                       Mike Focke
  579.  
  580. MOUSENG  ARC    10240  13/08/88 Norton Guide file for mouse programming, with
  581.                                 C examples                            <no name>
  582.  
  583. MSLOOKUP ARC    58368  25/12/87 interrupt and function listing     Frank Bonita
  584.  
  585. MS-OS2   ARC    25600  15/10/87 MS press release on OS/2        Microsoft Corp.
  586.  
  587. MSINT125 ARC    48128  12/01/88 interrupt vector listing             Ralf Brown
  588.  
  589. NETBIOS  ARC    17280  29/10/88 NetBIOS tutorial & summary         Tom Thompson
  590.  
  591. NOVELINT ARC     4531  18/10/88 NetBIOS calls                        Marc Guyot
  592.  
  593. OCOM_520 ARC    53632  19/08/88 FOSSIL tutorial and functions        Rick Moore
  594.  
  595. ODDITY   ARC     3072  24/07/88 int 2Eh description               Daniel Briggs
  596.  
  597. PINS     ARC     3072  18/01/88 pinouts of various connectors         <no name>
  598.  
  599. QUES40   ARC     9081   1/09/88 info on DOS 4.0                       IBM Corp.
  600.  
  601. RAW_COOK ARC     2048  15/10/87 info on DOS raw and cooked modes      <no name>
  602.  
  603. RESETSWT TXT     3584  23/01/86 add a reset switch to a PC          Don Jenkins
  604.  
  605. RLLHINTS ARC    12288  17/10/87 RLL controller info                 Steve Sneed
  606.  
  607. RLLMISC  ARC     5120  17/10/87 info on RLL controllers        Richard Driggers
  608.  
  609. RLLSTORY ARC     9718  31/07/88 good info on RLL coding           Pete Holzmann
  610.  
  611. SEAGATE  ARC     2048   3/03/88 specs for many Seagate drives        Jim McKown
  612.  
  613. SECRETS2 ARC   179625  17/04/88 BIX "MS-DOS Secrets" #2               <no name>
  614.  
  615. SERCBL2  ARC     4372  16/10/88 serial cable pinouts                   Lee Zeis
  616.  
  617. SM2400   ARC     2296   9/08/86 Hayes 2400 baud command set           <no name>
  618.  
  619. SSTEP    ARC     2300  11/07/89 explanation of CPU single-step      Ed Burnette
  620.  
  621. ST225    ARC    11264   7/10/87 optimizing ST225 and WD cont.         Neil Erbe
  622.  
  623. TANDON   ARC     3612  21/02/88 info on Tandon drives             David Welcher
  624.  
  625. TECH     ARC    27827   8/05/88 misc tech info - Fidonet?             <no name>
  626.  
  627. TOS               938  24/03/88 TOS function calls                Mike Crawford
  628.  
  629. TRYST    ARC    29312  29/10/88 DOS and hard disk info               Amy Goebel
  630.  
  631. UNDOCINT 21H     7168  14/04/87 undocumented DOS calls           Peter Holzmann
  632.  
  633. VGAPIN   ARC     1252  24/10/88 VGA pinout                               "Mike"
  634.  
  635. WD-27X   ARC     6144  10/10/87 WD 27X HD controller setup        Steve Shelton
  636.  
  637. WDCONFIG ARC     5504  11/10/87 WD-1002 WXS setup              Richard Driggers
  638.  
  639. WDCONT   ARC    11264  25/12/87 info on WD hard disk controllers    Peter Fales
  640.  
  641. XEB1210  ARC     7947  18/07/87 Xebec HD controller setup      Richard Driggers
  642.  
  643. XEBEC    ARC     1036  30/04/88 setup for Xebec HD controller  Richard Driggers
  644.  
  645. XEBECTEC ARC     1834  30/04/88 setup for Xebec 1210                  <no name>
  646.  
  647. XMS      ARC    75776   1/08/88 Microsoft Extended Memory Specification 1.0
  648.                                                           Microsoft Corporation
  649.  
  650. XTCHARTS ARC    12416   4/11/88 ports, charts                         <no name>
  651.  
  652.                       **********************************
  653.  
  654. NBRCV.C      Paul McGinnis      NetBIOS API calls
  655.  
  656. DESQ10.ASM   James H. LeMay     DesqView API calls
  657.  
  658. NETTUT.DOC   Charles L. Hedrick TCP/IP network
  659.  
  660. CED10D       Chris Dunford      CED interrupt calls
  661.  
  662. LANTSTIC.DOC LANtastic adware   peer-to-peer LAN calls
  663.  
  664. GLOSSARY.ARC no author name     computer terms
  665.  
  666. 4DOS.DOC     Tom Rawson         4DOS int 2Eh, 2Fh calls, SHELL= bug
  667.  
  668.  
  669.  And thanks to all the people who have been good enough to furnish information
  670. and support:         (in alphabetical order)
  671.  
  672. Tommy Apple, Mike Crawford, Joe Felix, Ron Melson, Denis Murphy, & Ben Sansing,
  673.         who all loaned me documentation and reference material for so long
  674.         that some of them have forgotten to ask for their stuff back
  675.  
  676.  
  677.  And those users who were kind enough to help out:
  678.  
  679. Ben Sansing, Little Rock AR:
  680.         ANSI.SYS information, documentation for the NEC V20/30 chips, reported
  681.         error in register chart in Chapter 4, loaned his copy of PC-MOS/386
  682.         for testing
  683.  
  684. John Richards, England:                                    (jrichards on BIX)
  685.         European DOS 4.0 information
  686.  
  687. Alan R. Levinstone, Garland TX:
  688.         80286 LOADALL instruction
  689.         BIOS Data Area floppy control parameters 40:8B, 40:8F, 40:90
  690.  
  691. Patrick O'Riva, San Jose CA:
  692.         info on what happens to the interleave when the BIOS is finished, and
  693.         for his interesting online assembly-language magazine
  694.  
  695. Klaus Overhage, Stuttgart W.Germany:
  696.         FANSI-CONSOLE system calls
  697.  
  698. Michael Koepke, Wood Dale IL:
  699.         pinouts on EGA feature connector, PS/2 keyboard connector, DR-DOS
  700.         programming information, much info on Digital's DR-DOS
  701.  
  702. James Drenter, Davenport IA:
  703.         additional info on int 1Ch
  704.  
  705. Roedy Green, Vancouver BC Canada:                          (roedy on BIX)
  706.         who granted permission to include some of his very educational essays
  707.         with my distribution disks
  708.  
  709. John Switzer, CA:                                          (jswitzer on BIX)
  710.         who allowed me to include his discoveries on alternate DOS entries
  711.         and file mysteries. (see BACKDOOR.ZIP on BIX, or Oct 1990 Dr. Dobbs')
  712.  
  713. Herman Diagostino, Manassas VA:
  714.         who worked up the TECHMENU menu file and provided a copy of the
  715.         DOS 4.0 Technical Reference
  716.  
  717. Mike Blaszczak, MA:                                        (blaszczak on BIX)
  718.         who went rampaging through work and client's sites to find and
  719.         document various model ID bytes
  720.  
  721. Chris Dunford, Columbia MD:
  722.         who sent me a copy of the PCED 2.0 API
  723.  
  724. Roedy Green, Vancouver BC Canada:                          (roedy on BIX)
  725.         many names and addresses for Appendix 5, hard disk information,
  726.         serial and parallel port details and cabling
  727.  
  728. Steve Grant, Jersey City NJ:                               (sjgrant on BIX)
  729.         who granted permission to include his excellent SYSID program with my
  730.         distribution disks, furnished several model IDs
  731.  
  732. Hans Schleichert, Marburg W.Germany:
  733.         information on int 2Fh, fn OAEh (internal DOS commands). Good thing
  734.         I took some German in high school... <grin>
  735.  
  736.  
  737.  Special thanks to Chris Dunford, who donated his "CED" program to the public
  738. domain. If it wasn't for CED, I would likely have abandoned MSDOS machines
  739. entirely and bought a Macin...uh... something else; and to Haruyasu Yoshizaki
  740. for allowing unrestricted use of his LHarc program used to compress the files
  741. on these diskettes.
  742.  
  743.  
  744.                                                         Dave Williams
  745.                                                     --------------------
  746.                                                       Jacksonville, AR
  747.  
  748.  
  749.  
  750.